Momentum trajectory generation and control for multi-contact interaction
نویسندگان
چکیده
Legged robots are expected to locomote autonomously in an uncertain and potentially dynamically changing environment. Active interaction with contacts becomes inevitable to move and apply forces in a goal directed way and withstand unpredicted changes in the environment. Therefore, we need to design algorithms that exploit interaction forces and generate desired motions of the robot leading to robust and compliant interaction with the environment. As complexity of tasks increases, generating motion trajectories quickly in combination with feedback control laws that can be executed on the full robot will become increasingly more important and open the way for agile robots. Dynamic motions that require contact interaction with several endeffectors at the same time need to be planned over a time horizon in order to result in trajectories that are realizable on the robot. However, planning with the full robot model can result in excessive computation time, even though only a subset of the dynamics might be required to model the robot behavior well. Execution of planned trajectories, on the other hand, has been shown to work well when inverse dynamics is used under consideration of the full robot dynamics in fast control loops [1]. As a consequence, in this work we address the problem of dynamic motion generation and control by separating it into two different time-scales and levels of modeling granularities: We use trajectory optimization on reduced robot dynamics and generate motion plans over a horizon in a few minutes of optimization. The resulting trajectories are then tracked within a Hierarchical Inverse Dynamics whole-body controller together with other tasks and constraints in a real-time control loop on the kHz level.
منابع مشابه
An Adaptive-Robust Control Approach for Trajectory Tracking of two 5 DOF Cooperating Robot Manipulators Moving a Rigid Payload
In this paper, a dual system consisting of two 5 DOF (RRRRR) robot manipulators is considered as a cooperative robotic system used to manipulate a rigid payload on a desired trajectory between two desired initial and end positions/orientations. The forward and inverse kinematic problems are first solved for the dual arm system. Then, dynamics of the system and the relations between forces/momen...
متن کاملA Convex Model of Momentum Dynamics for Multi-Contact Motion Generation
Linear models for control and motion generation of humanoid robots have received significant attention in the past years, not only due to their well known theoretical guarantees, but also because of practical computational advantages. However, to tackle more challenging tasks and scenarios such as locomotion on uneven terrain, a more expressive model is required. In this paper, we are intereste...
متن کاملOptimal Trajectory Generation for Energy Consumption Minimization and Moving Obstacle Avoidance of SURENA III Robot’s Arm
In this paper, trajectory generation for the 4 DOF arm of SURENA III humanoid robot with the purpose of optimizing energy and avoiding a moving obstacle is presented. For this purpose, first, kinematic equations for a seven DOF manipulator are derived. Then, using the Lagrange method, an explicit dynamics model for the arm is developed. In the next step, in order to generate the desired traject...
متن کاملOn Time Optimisation of Centroidal Momentum Dynamics
Recently, the centroidal momentum dynamics has received substantial attention to plan dynamically consistent motions for robots with arms and legs in multi-contact scenarios. However, it is also non convex which renders any optimization approach difficult and timing is usually kept fixed in most trajectory optimization techniques to not introduce additional non convexities to the problem. But t...
متن کاملModeling robot discrete movements with state-varying stiffness and damping: A framework for integrated motion generation and impedance control
Successful execution of many robotic tasks requires precise control of robot motion and its interaction with the environment. In robotics these two problems are mainly studied separately in the domain of robot motion generation and interaction control, respectively. Existing approaches rely on two control loops: a motion generator (planner) that provides a reference trajectory in the outer loop...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015